#pragma once

#include "ScriptCompiler/ASTBuilder/ASTBuilder.h"

class CFunctionCallNode;
class CScriptFileContext;

class CFunctionCallBuilder : public IASTBuilder
{

public:
    CFunctionCallBuilder(std::shared_ptr<CScriptFileContext> InContext);

    virtual bool ReadCurentToken() override;

    std::shared_ptr<CFunctionCallNode> Result;

protected:
    std::shared_ptr<CScriptFileContext> Context;

};
